package com.health_predict_springboot.pojo;

import java.math.BigDecimal;
import java.util.Date;

public class HealthIndicator {
    private Long indicatorId;
    private Long userId;
    private Integer age;
    private Integer gender;
    private Integer height;
    private BigDecimal weight;
    private Integer apHi;
    private Integer apLo;
    private Integer cholesterol;
    private Integer gluc;
    private Integer smoke;
    private Integer alco;
    private Integer active;
    private Integer cardio;
    private BigDecimal bmi;
    private String bmiCat;
    private String ageGroup;
    private Integer isAbnormal;
    private Date submitTime;
    private Date updateTime;
    
    // Getter methods
    public Long getIndicatorId() {
        return indicatorId;
    }
    
    public Long getUserId() {
        return userId;
    }
    
    public Integer getAge() {
        return age;
    }
    
    public Integer getGender() {
        return gender;
    }
    
    public Integer getHeight() {
        return height;
    }
    
    public BigDecimal getWeight() {
        return weight;
    }
    
    public Integer getApHi() {
        return apHi;
    }
    
    public Integer getApLo() {
        return apLo;
    }
    
    public Integer getCholesterol() {
        return cholesterol;
    }
    
    public Integer getGluc() {
        return gluc;
    }
    
    public Integer getSmoke() {
        return smoke;
    }
    
    public Integer getAlco() {
        return alco;
    }
    
    public Integer getActive() {
        return active;
    }
    
    public Integer getCardio() {
        return cardio;
    }
    
    public BigDecimal getBmi() {
        return bmi;
    }
    
    public String getBmiCat() {
        return bmiCat;
    }
    
    public String getAgeGroup() {
        return ageGroup;
    }
    
    public Integer getIsAbnormal() {
        return isAbnormal;
    }
    
    public Date getSubmitTime() {
        return submitTime;
    }
    
    public Date getUpdateTime() {
        return updateTime;
    }
    
    // Setter methods
    public void setIndicatorId(Long indicatorId) {
        this.indicatorId = indicatorId;
    }
    
    public void setUserId(Long userId) {
        this.userId = userId;
    }
    
    public void setAge(Integer age) {
        this.age = age;
    }
    
    public void setGender(Integer gender) {
        this.gender = gender;
    }
    
    public void setHeight(Integer height) {
        this.height = height;
    }
    
    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }
    
    public void setApHi(Integer apHi) {
        this.apHi = apHi;
    }
    
    public void setApLo(Integer apLo) {
        this.apLo = apLo;
    }
    
    public void setCholesterol(Integer cholesterol) {
        this.cholesterol = cholesterol;
    }
    
    public void setGluc(Integer gluc) {
        this.gluc = gluc;
    }
    
    public void setSmoke(Integer smoke) {
        this.smoke = smoke;
    }
    
    public void setAlco(Integer alco) {
        this.alco = alco;
    }
    
    public void setActive(Integer active) {
        this.active = active;
    }
    
    public void setCardio(Integer cardio) {
        this.cardio = cardio;
    }
    
    public void setBmi(BigDecimal bmi) {
        this.bmi = bmi;
    }
    
    public void setBmiCat(String bmiCat) {
        this.bmiCat = bmiCat;
    }
    
    public void setAgeGroup(String ageGroup) {
        this.ageGroup = ageGroup;
    }
    
    public void setIsAbnormal(Integer isAbnormal) {
        this.isAbnormal = isAbnormal;
    }
    
    public void setSubmitTime(Date submitTime) {
        this.submitTime = submitTime;
    }
    
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}